// var obj = {
//     a: 1,
//     b: 2,
//     c: 3,
//     d: 4,
// }
// console.log(obj['a'])
// // console.log(obj[b])
// console.log(obj.b)

//批量化修改对象属性值
// with (obj) {
//     a = 2
//     b = 3
//     c = 4
// }

// var a = 100;

// function fn() {
//     console.log(a)
// }

// fn()

// console.log(a)

//


// var a;
// if (true) {
//     a = 100;
// }
// console.log(a)

// var obj = {
//     b: 1
// }
// function fn(obj) {
//     with (obj) {
//         a = 2;
//     }
// }

// fn(obj)
// console.log(obj)
// console.log(a)

// function fn(str) {
//     eval(str)
//     console.log(b, a)
// }
// var a = 1;
// fn('var b = 1')
